define(['angular'], function(angular) {
    angular.module('controllers', [])
        // body controller
        .controller('bodyCtrl', ['$scope', '$injector','$routeParams', function($scope, $injector,$routeParams) {
            require(['controllers/bodyCtrl'], function(bodyCtrl) {
                $injector.invoke(bodyCtrl, this, {'$scope': $scope});
            });
        }])
        .controller('step1Ctrl', ['$scope', '$injector', '$routeParams',function($scope, $injector,$routeParams) {
            require(['controllers/step1Ctrl'], function(step1Ctrl) {
                $injector.invoke(step1Ctrl, this, {'$scope': $scope});
            });
        }])
        .controller('lawyerFeeCtrl', ['$scope', '$injector', '$routeParams',function($scope, $injector,$routeParams) {
            require(['controllers/lawyerFeeCtrl'], function(lawyerFeeCtrl) {
                $injector.invoke(lawyerFeeCtrl, this, {'$scope': $scope});
            });
        }])
        .controller('lawsuitFeeCtrl', ['$scope', '$injector', '$routeParams',function($scope, $injector,$routeParams) {
            require(['controllers/lawsuitFeeCtrl'], function(lawsuitFeeCtrl) {
                $injector.invoke(lawsuitFeeCtrl, this, {'$scope': $scope});
            });
        }])
    ;
});